gtkdnd: Avoid gdk_device_manager_get_client_pointer()
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 15 Dec 2015 22:18:10 +0000 (23:18 +0100)
committerCarlos Garnacho <carlosg@gnome.org>
Tue, 15 Dec 2015 22:18:10 +0000 (23:18 +0100)
It's now deprecated

gtk/gtkdnd.c

index 6a25e22e78785d79738f24dd7841fbce488b4ca7..25ed2989429f59a135ae4972869ceb2eb6985704 100644 (file)
@@ -2189,11 +2189,11 @@ gtk_drag_begin_internal (GtkWidget          *widget,
     }
   else
     {
-      GdkDeviceManager *device_manager;
+      GdkSeat *seat;
 
-      device_manager = gdk_display_get_device_manager (gtk_widget_get_display (widget));
-      pointer = gdk_device_manager_get_client_pointer (device_manager);
-      keyboard = gdk_device_get_associated_device (pointer);
+      seat = gdk_display_get_default_seat (gtk_widget_get_display (widget));
+      pointer = gdk_seat_get_pointer (seat);
+      keyboard = gdk_seat_get_keyboard (seat);
     }
 
   if (!pointer)